package com.free.company.member.model;

import java.io.Serializable;

/**
 * <p>
 * 功能概述:
 * </p>
 * <p>
 * 功能详述:
 * </p>
 */
public class User implements Serializable {

    /*========================================================================*
     *                         Public Fields (公共属性)
     *========================================================================*/

    /*========================================================================*
     *                         Private Fields (私有属性)
     *========================================================================*/
    private static final long serialVersionUID = -1171140001735603318L;

    private String name;

    private String mobile;

    private String avatar;

    private String email;

    private String userid;

    private String gender;

    private String weixinid;

    private String username;

    private Extra extraData;
    /*========================================================================*
     *                         Construct Methods (构造方法)
     *========================================================================*/

    /*========================================================================*
     *                         Public Methods (公有方法)
     *========================================================================*/

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getAvatar() {
        return avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getUserid() {
        return userid;
    }

    public void setUserid(String userid) {
        this.userid = userid;
    }

    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    public String getWeixinid() {
        return weixinid;
    }

    public void setWeixinid(String weixinid) {
        this.weixinid = weixinid;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public Extra getExtraData() {
        return extraData;
    }

    public void setExtraData(Extra extraData) {
        this.extraData = extraData;
    }

    @Override
    public String toString() {
        return "User{" +
                "name='" + name + '\'' +
                ", mobile='" + mobile + '\'' +
                ", avatar='" + avatar + '\'' +
                ", email='" + email + '\'' +
                ", userid='" + userid + '\'' +
                ", gender='" + gender + '\'' +
                ", weixinid='" + weixinid + '\'' +
                ", username='" + username + '\'' +
                ", extraData=[" + extraData + "]" +
                '}';
    }


    /*========================================================================*
     *                         Private Methods (私有方法)
     *========================================================================*/
}
